// pages/index/basics/icon/icon.js
const app = getApp();
Page({

  /**
   * 页面的初始数据
   */
  data: {
    CustomBar: app.globalData.CustomBar,
    iconList: [{
      icon: 'cardboardfill',
      color: 'red'
    }, {
      icon: 'recordfill',
      color: 'orange'
    }, {
      icon: 'picfill',
      color: 'yellow'
    }, {
      icon: 'noticefill',
      color: 'olive'
    }],
    icon: [{
      name: 'homefill',
      isShow: true
    }, {
      name: 'home',
      isShow: true
    }, {
      name: 'appreciatefill',
      isShow: true
    }, {
      name: 'appreciate',
      isShow: true
    }, {
      name: 'favorfill',
      isShow: true
    }, {
      name: 'favor',
      isShow: true
    }, {
      name: 'locationfill',
      isShow: true
    }, {
      name: 'location',
      isShow: true
    }, {
      name: 'roundcheckfill',
      isShow: true
    }, {
      name: 'roundcheck',
      isShow: true
    }, {
      name: 'roundclosefill',
      isShow: true
    }, {
      name: 'roundclose',
      isShow: true
    }, {
      name: 'roundrightfill',
      isShow: true
    }, {
      name: 'roundright',
      isShow: true
    }, {
      name: 'timefill',
      isShow: true
    }, {
      name: 'time',
      isShow: true
    }, {
      name: 'warnfill',
      isShow: true
    }, {
      name: 'warn',
      isShow: true
    }, {
      name: 'camerafill',
      isShow: true
    }, {
      name: 'camera',
      isShow: true
    }, {
      name: 'commentfill',
      isShow: true
    }, {
      name: 'comment',
      isShow: true
    }, {
      name: 'likefill',
      isShow: true
    }, {
      name: 'like',
      isShow: true
    }, {
      name: 'notificationfill',
      isShow: true
    }, {
      name: 'notification',
      isShow: true
    }, {
      name: 'samefill',
      isShow: true
    }, {
      name: 'same',
      isShow: true
    }, {
      name: 'questionfill',
      isShow: true
    }, {
      name: 'question',
      isShow: true
    }, {
      name: 'shopfill',
      isShow: true
    }, {
      name: 'shop',
      isShow: true
    }, {
      name: 'deletefill',
      isShow: true
    }, {
      name: 'delete',
      isShow: true
    }, {
      name: 'friendaddfill',
      isShow: true
    }, {
      name: 'friendadd',
      isShow: true
    }, {
      name: 'squarecheckfill',
      isShow: true
    }, {
      name: 'squarecheck',
      isShow: true
    }, {
      name: 'roundaddfill',
      isShow: true
    }, {
      name: 'roundadd',
      isShow: true
    }, {
      name: 'explorefill',
      isShow: true
    }, {
      name: 'explore',
      isShow: true
    }, {
      name: 'selectionfill',
      isShow: true
    }, {
      name: 'selection',
      isShow: true
    }, {
      name: 'infofill',
      isShow: true
    }, {
      name: 'info',
      isShow: true
    }, {
      name: 'forwardfill',
      isShow: true
    }, {
      name: 'forward',
      isShow: true
    }, {
      name: 'rechargefill',
      isShow: true
    }, {
      name: 'recharge',
      isShow: true
    }, {
      name: 'voicefill',
      isShow: true
    }, {
      name: 'voice',
      isShow: true
    }, {
      name: 'wefill',
      isShow: true
    }, {
      name: 'we',
      isShow: true
    }, {
      name: 'lightfill',
      isShow: true
    }, {
      name: 'light',
      isShow: true
    }, {
      name: 'countdownfill',
      isShow: true
    }, {
      name: 'countdown',
      isShow: true
    }, {
      name: 'noticefill',
      isShow: true
    }, {
      name: 'notice',
      isShow: true
    }, {
      name: 'upstagefill',
      isShow: true
    }, {
      name: 'upstage',
      isShow: true
    }, {
      name: 'babyfill',
      isShow: true
    }, {
      name: 'baby',
      isShow: true
    }, {
      name: 'brandfill',
      isShow: true
    }, {
      name: 'brand',
      isShow: true
    }, {
      name: 'choicenessfill',
      isShow: true
    }, {
      name: 'choiceness',
      isShow: true
    }, {
      name: 'clothesfill',
      isShow: true
    }, {
      name: 'clothes',
      isShow: true
    }, {
      name: 'creativefill',
      isShow: true
    }, {
      name: 'creative',
      isShow: true
    }, {
      name: 'newfill',
      isShow: true
    }, {
      name: 'new',
      isShow: true
    }, {
      name: 'rankfill',
      isShow: true
    }, {
      name: 'rank',
      isShow: true
    }, {
      name: 'paintfill',
      isShow: true
    }, {
      name: 'paint',
      isShow: true
    }, {
      name: 'usefullfill',
      isShow: true
    }, {
      name: 'usefull',
      isShow: true
    }, {
      name: 'markfill',
      isShow: true
    }, {
      name: 'mark',
      isShow: true
    }, {
      name: 'peoplefill',
      isShow: true
    }, {
      name: 'people',
      isShow: true
    }, {
      name: 'attentionfill',
      isShow: true
    }, {
      name: 'attention',
      isShow: true
    }, {
      name: 'commandfill',
      isShow: true
    }, {
      name: 'command',
      isShow: true
    }, {
      name: 'communityfill',
      isShow: true
    }, {
      name: 'community',
      isShow: true
    }, {
      name: 'repairfill',
      isShow: true
    }, {
      name: 'repair',
      isShow: true
    }, {
      name: 'friendfill',
      isShow: true
    }, {
      name: 'friend',
      isShow: true
    }, {
      name: 'cameraaddfill',
      isShow: true
    }, {
      name: 'cameraadd',
      isShow: true
    }, {
      name: 'tagfill',
      isShow: true
    }, {
      name: 'tag',
      isShow: true
    }, {
      name: 'hotfill',
      isShow: true
    }, {
      name: 'hot',
      isShow: true
    }, {
      name: 'radioboxfill',
      isShow: true
    }, {
      name: 'radiobox',
      isShow: true
    }, {
      name: 'writefill',
      isShow: true
    }, {
      name: 'write',
      isShow: true
    }, {
      name: 'crownfill',
      isShow: true
    }, {
      name: 'crown',
      isShow: true
    }, {
      name: 'sponsorfill',
      isShow: true
    }, {
      name: 'sponsor',
      isShow: true
    }, {
      name: 'myfill',
      isShow: true
    }, {
      name: 'my',
      isShow: true
    }, {
      name: 'recordfill',
      isShow: true
    }, {
      name: 'record',
      isShow: true
    }, {
      name: 'cardboardfill',
      isShow: true
    }, {
      name: 'cardboard',
      isShow: true
    }, {
      name: 'picfill',
      isShow: true
    }, {
      name: 'pic',
      isShow: true
    }, {
      name: 'emojifill',
      isShow: true
    }, {
      name: 'emoji',
      isShow: true
    }, {
      name: 'circlefill',
      isShow: true
    }, {
      name: 'circle',
      isShow: true
    }, {
      name: 'attentionforbidfill',
      isShow: true
    }, {
      name: 'attentionforbid',
      isShow: true
    }, {
      name: 'attentionfavorfill',
      isShow: true
    }, {
      name: 'attentionfavor',
      isShow: true
    }, {
      name: 'goodsnewfill',
      isShow: true
    }, {
      name: 'goodsnew',
      isShow: true
    }, {
      name: 'medalfill',
      isShow: true
    }, {
      name: 'medal',
      isShow: true
    }, {
      name: 'newshotfill',
      isShow: true
    }, {
      name: 'newshot',
      isShow: true
    }, {
      name: 'newsfill',
      isShow: true
    }, {
      name: 'news',
      isShow: true
    }, {
      name: 'videofill',
      isShow: true
    }, {
      name: 'video',
      isShow: true
    }, {
      name: 'skinfill',
      isShow: true
    }, {
      name: 'skin',
      isShow: true
    }, {
      name: 'moneybagfill',
      isShow: true
    }, {
      name: 'moneybag',
      isShow: true
    }, {
      name: 'cartfill',
      isShow: true
    }, {
      name: 'cart',
      isShow: true
    }, {
      name: 'discoverfill',
      isShow: true
    }, {
      name: 'discover',
      isShow: true
    }, {
      name: 'mobilefill',
      isShow: true
    }, {
      name: 'mobile',
      isShow: true
    }, {
      name: 'presentfill',
      isShow: true
    }, {
      name: 'present',
      isShow: true
    }, {
      name: 'servicefill',
      isShow: true
    }, {
      name: 'service',
      isShow: true
    }, {
      name: 'activityfill',
      isShow: true
    }, {
      name: 'activity',
      isShow: true
    }, {
      name: 'goodsfill',
      isShow: true
    }, {
      name: 'goods',
      isShow: true
    }, {
      name: 'messagefill',
      isShow: true
    }, {
      name: 'message',
      isShow: true
    }, {
      name: 'profilefill',
      isShow: true
    }, {
      name: 'profile',
      isShow: true
    }, {
      name: 'formfill',
      isShow: true
    }, {
      name: 'form',
      isShow: true
    }, {
      name: 'settingsfill',
      isShow: true
    }, {
      name: 'settings',
      isShow: true
    }, {
      name: 'evaluate_fill',
      isShow: true
    }, {
      name: 'evaluate',
      isShow: true
    }, {
      name: 'deliver_fill',
      isShow: true
    }, {
      name: 'deliver',
      isShow: true
    }, {
      name: 'group_fill',
      isShow: true
    }, {
      name: 'group',
      isShow: true
    }, {
      name: 'redpacket_fill',
      isShow: true
    }, {
      name: 'redpacket',
      isShow: true
    }, {
      name: 'musicfill',
      isShow: true
    }, {
      name: 'musicforbidfill',
      isShow: true
    }, {
      name: 'backwardfill',
      isShow: true
    }, {
      name: 'playfill',
      isShow: true
    }, {
      name: 'play_forward_fill',
      isShow: true
    }, {
      name: 'notificationforbidfill',
      isShow: true
    }, {
      name: 'notice_forbid_fill',
      isShow: true
    }, {
      name: 'emojiflashfill',
      isShow: true
    }, {
      name: 'flashbuyfill',
      isShow: true
    }, {
      name: 'triangledownfill',
      isShow: true
    }, {
      name: 'triangleupfill',
      isShow: true
    }, {
      name: 'roundleftfill-copy',
      isShow: true
    }, {
      name: 'colorlens',
      isShow: true
    }, {
      name: 'github',
      isShow: true
    }, {
      name: 'card',
      isShow: true
    }, {
      name: 'icon',
      isShow: true
    }, {
      name: 'btn',
      isShow: true
    }, {
      name: 'ellipse',
      isShow: true
    }, {
      name: 'weixin',
      isShow: true
    }, {
      name: 'weibo',
      isShow: true
    }, {
      name: 'check',
      isShow: true
    }, {
      name: 'close',
      isShow: true
    }, {
      name: 'edit',
      isShow: true
    }, {
      name: 'loading',
      isShow: true
    }, {
      name: 'phone',
      isShow: true
    }, {
      name: 'search',
      isShow: true
    }, {
      name: 'taxi',
      isShow: true
    }, {
      name: 'unfold',
      isShow: true
    }, {
      name: 'order',
      isShow: true
    }, {
      name: 'pay',
      isShow: true
    }, {
      name: 'send',
      isShow: true
    }, {
      name: 'ticket',
      isShow: true
    }, {
      name: 'back',
      isShow: true
    }, {
      name: 'cascades',
      isShow: true
    }, {
      name: 'list',
      isShow: true
    }, {
      name: 'more',
      isShow: true
    }, {
      name: 'scan',
      isShow: true
    }, {
      name: 'filter',
      isShow: true
    }, {
      name: 'footprint',
      isShow: true
    }, {
      name: 'top',
      isShow: true
    }, {
      name: 'pulldown',
      isShow: true
    }, {
      name: 'pullup',
      isShow: true
    }, {
      name: 'right',
      isShow: true
    }, {
      name: 'refresh',
      isShow: true
    }, {
      name: 'moreandroid',
      isShow: true
    }, {
      name: 'refund',
      isShow: true
    }, {
      name: 'qrcode',
      isShow: true
    }, {
      name: 'remind',
      isShow: true
    }, {
      name: 'addressbook',
      isShow: true
    }, {
      name: 'link',
      isShow: true
    }, {
      name: 'lock',
      isShow: true
    }, {
      name: 'unlock',
      isShow: true
    }, {
      name: 'vip',
      isShow: true
    }, {
      name: 'friendfamous',
      isShow: true
    }, {
      name: 'square',
      isShow: true
    }, {
      name: 'round',
      isShow: true
    }, {
      name: 'add',
      isShow: true
    }, {
      name: 'fold',
      isShow: true
    }, {
      name: 'game',
      isShow: true
    }, {
      name: 'similar',
      isShow: true
    }, {
      name: 'vipcard',
      isShow: true
    }, {
      name: 'friendfavor',
      isShow: true
    }, {
      name: 'wifi',
      isShow: true
    }, {
      name: 'share',
      isShow: true
    }, {
      name: 'lightauto',
      isShow: true
    }, {
      name: 'lightforbid',
      isShow: true
    }, {
      name: 'camerarotate',
      isShow: true
    }, {
      name: 'barcode',
      isShow: true
    }, {
      name: 'flashlightclose',
      isShow: true
    }, {
      name: 'flashlightopen',
      isShow: true
    }, {
      name: 'searchlist',
      isShow: true
    }, {
      name: 'sort',
      isShow: true
    }, {
      name: 'down',
      isShow: true
    }, {
      name: 'copy',
      isShow: true
    }, {
      name: 'female',
      isShow: true
    }, {
      name: 'keyboard',
      isShow: true
    }, {
      name: 'male',
      isShow: true
    }, {
      name: 'pullleft',
      isShow: true
    }, {
      name: 'pullright',
      isShow: true
    }, {
      name: 'bad',
      isShow: true
    }, {
      name: 'focus',
      isShow: true
    }, {
      name: 'apps',
      isShow: true
    }, {
      name: 'refresharrow',
      isShow: true
    }, {
      name: 'repeal',
      isShow: true
    }, {
      name: 'album',
      isShow: true
    }, {
      name: 'file',
      isShow: true
    }, {
      name: 'taoxiaopu',
      isShow: true
    }, {
      name: 'read',
      isShow: true
    }, {
      name: 'calendar',
      isShow: true
    }, {
      name: 'cut',
      isShow: true
    }, {
      name: 'magic',
      isShow: true
    }, {
      name: 'stop',
      isShow: true
    }, {
      name: 'all',
      isShow: true
    }, {
      name: 'backdelete',
      isShow: true
    }, {
      name: 'post',
      isShow: true
    }, {
      name: 'rounddown',
      isShow: true
    }, {
      name: 'upload',
      isShow: true
    }, {
      name: 'punch',
      isShow: true
    }, {
      name: 'shake',
      isShow: true
    }, {
      name: 'move',
      isShow: true
    }, {
      name: 'safe',
      isShow: true
    }, {
      name: 'sound',
      isShow: true
    }, {
      name: 'upblock',
      isShow: true
    }, {
      name: 'weblock',
      isShow: true
    }, {
      name: 'weunblock',
      isShow: true
    }, {
      name: 'text',
      isShow: true
    }, {
      name: 'goodsfavor',
      isShow: true
    }, {
      name: 'font',
      isShow: true
    }, {
      name: 'title',
      isShow: true
    }, {
      name: 'coin',
      isShow: true
    }, {
      name: 'cardboardforbid',
      isShow: true
    }, {
      name: 'titles',
      isShow: true
    }, {
      name: 'icloading',
      isShow: true
    }, {
      name: 'full',
      isShow: true
    }, {
      name: 'mail',
      isShow: true
    }, {
      name: 'peoplelist',
      isShow: true
    }, {
      name: 'exit',
      isShow: true
    }, {
      name: 'subscription',
      isShow: true
    }, {
      name: 'loading1',
      isShow: true
    }, {
      name: 'global',
      isShow: true
    }, {
      name: 'back_android',
      isShow: true
    }, {
      name: 'expressman',
      isShow: true
    }, {
      name: 'fork',
      isShow: true
    }, {
      name: 'pick',
      isShow: true
    }, {
      name: 'wenzi',
      isShow: true
    }, {
      name: 'qr_code',
      isShow: true
    }, {
      name: 'dianhua',
      isShow: true
    }, {
      name: 'loading2',
      isShow: true
    }],
    iconNew: [{
      name: 'adjustments',
      isShow: true
    }, {
      name: 'award',
      isShow: true
    }, {
      name: 'battery-charging',
      isShow: true
    }, {
      name: 'bug',
      isShow: true
    }, {
      name: 'building-arch',
      isShow: true
    }, {
      name: 'bulb',
      isShow: true
    }, {
      name: 'command',
      isShow: true
    }, {
      name: 'dashboard',
      isShow: true
    }, {
      name: 'device-mobile',
      isShow: true
    }, {
      name: 'device-speaker',
      isShow: true
    }, {
      name: 'home',
      isShow: true
    }, {
      name: 'phone',
      isShow: true
    }, {
      name: 'trophy',
      isShow: true
    }, {
      name: 'phone-check',
      isShow: true
    }, {
      name: 'trees',
      isShow: true
    }, {
      name: 'brand-telegram',
      isShow: true
    }, {
      name: 'video',
      isShow: true
    }, {
      name: 'plant',
      isShow: true
    }, {
      name: 'telescope',
      isShow: true
    }, {
      name: 'send',
      isShow: true
    }, {
      name: 'wechat',
      isShow: true
    }, {
      name: 'sina-weibo',
      isShow: true
    }, {
      name: 'tencent-qq',
      isShow: true
    }, {
      name: 'apple',
      isShow: true
    }, {
      name: 'browser-chrome',
      isShow: true
    }, {
      name: 'alipay',
      isShow: true
    }, {
      name: 'android2',
      isShow: true
    }, {
      name: 'twitter',
      isShow: true
    },]
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  },

  SetShadow(e) {
    this.setData({
      shadow: e.detail.value
    })
  },

  /**
   * 搜索图标
   */
  searchIcon(e) {
    let key = e.detail.value.toLowerCase();
    let list = this.data.icon;
    for (let i = 0; i < list.length; i++) {
      let a = key;
      let b = list[i].name.toLowerCase();
      if (b.search(a) != -1) {
        list[i].isShow = true
      } else {
        list[i].isShow = false
      }
    }
    this.setData({
      icon: list
    })
  },

  /**
   * 复制内容到剪切板
   */
  CopyText(e) {
    wx.setClipboardData({
      data: e.currentTarget.dataset.link,
      success: res => {
        console.log("CopyText:", res)
        wx.showToast({
          title: '已复制',
          duration: 1000,
        })
      }
    })
  },

})